*, html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,
b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,
hgroup,menu,nav,section,summary,time,mark,audio,a 
{font-family:"Roboto Condensed",sans-serif;line-height:28px;font-size:16px;color:#333;margin:0;padding:0;border:0;
outline:0;background:none;text-rendering:optimizelegibility;position:relative;font-weight:normal;text-align:left;
-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: -moz-none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}


/* LAYOUT */
body {background:#fff;}

#header{margin:0;width:100%;border:0px solid red;background:#fff;}
.wrapper{margin:0 auto;width:1000px;border:0px solid red;background:none;}

.sideleft {margin:0;padding:0;float:left;width:800px;border:0px solid red;background:transparent;}
.sideright {float:right;width:170px;margin:0 0 0 30px;padding:0;border:0px solid red;background:transparent;}


/* GLOBAL */
a {text-decoration:none;color:#000;}
a img {border:0;}

hr{border:0;border-bottom:1px solid #ccc;}
hr.dotted{border:0;border-bottom:1px dotted #ccc;}
hr.gradient{
	border:0;
	height:1px;
	margin:0 0 10px 0;
  background:linear-gradient(left, white 3%, lightgreen 20%, green 50%, lightgreen 80%, white 97%);
  background:-moz-linear-gradient(left, white 3%, lightgreen 20%, green 50%, lightgreen 80%, white 97%);
  background:-webkit-linear-gradient(left, white 3%, lightgreen 20%, green 50%, lightgreen 80%, white 97%);
  background:-o-linear-gradient(left, white 3%, lightgreen 20%, green 50%, lightgreen 80%, white 97%);
}
ol, ul{padding:0 0 0 20px;margin:0;}
ol.none, ul.none{list-style-type:none;padding:0;margin:0;}


h1, h2, h3, h4, h5, h6 {font-size: 100%;}
h2{color:#E77365;font-size:12px;font-family:'Great Vibes',cursive;margin:0;padding:5px 0;text-transform:uppercase;}
h3{color:#000;font-size:20px;font-family:;margin:0;padding:10px 0;text-transform:uppercase;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

cufon {height:17px!important;}

table{padding:0;margin:0;}
table tr{padding:0;margin:0;vertical-align:top;}
table tr td{padding:0;margin:0;vertical-align:top;}

input,textarea{border:1px solid #ddd;border-top:1px solid #ccc;padding:2px;color:#aaa;height:20px;
  border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;}
input:focus, textarea:focus{border:1px solid #66C3ED;}
textarea{height:80px;}

strong,b{font-weight:bold!important;}

.clear {clear:both;height: 0;}
.left {float:left;}
.right {float:right;}

.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.justify {text-align:justify;}

.uppercase{text-transform:uppercase;}
.lowercase{text-transform:lowercase;}

.font10{font-size:10px!important;}
.font11{font-size:11px!important;}
.font12{font-size:12px!important;}
.font13{font-size:13px!important;}
.font14{font-size:14px!important;}
.font15{font-size:15px!important;}
.font16{font-size:16px!important;}
.font20{font-size:20px!important;}
.font30{font-size:30px!important;}
.font40{font-size:40px!important;}
.font45{font-size:45px!important;}
.font50{font-size:50px!important;line-height:60px;}
.font55{font-size:55px!important;line-height:65px;}
.font60{font-size:60px!important;line-height:70px;}
.font65{font-size:65px!important;line-height:75px;}
.font70{font-size:70px!important;line-height:80px;}


.000{color:#000;}
.666{color:#666;}
.888{color:#888;}
.ff1111{color:#ff1111;}
.ff3322{color:#ff3322;}
.gray{color:gray;}
.green{color:green;}
.orange{color:orange;}
.brown{color:#663300;}

.pointer {cursor:pointer;}
.relative {position:relative;}
.absolute {position:absolute;}

.bold{font-weight:bold;}
.em{font-style:italic;}
.upper{text-transform:uppercase;}
.lower{text-transform:lowercase;}


.gradient{
  background:linear-gradient(top, #efefef 14%, #fff 57%);
  background:-moz-linear-gradient(top, #efefef 14%, #fff 57%);
  background:-webkit-linear-gradient(top, #efefef 14%, #fff 57%);
  background:-o-linear-gradient(top, #efefef 14%, #fff 57%);
}

.border-radius-20 {border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;}
.border-radius-19 {border-radius:19px;-moz-border-radius:19px;-webkit-border-radius:19px;-o-border-radius:19px;}
.border-radius-12 {border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;}
.border-radius-10 {border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;}
.border-radius-8 {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;}
.border-radius-5 {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.border-radius-4 {border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;}


/*
pink - #E94430
pink light - E77365, F7B2AA
#EEC401 - yellow


#00AB90 - seagreen dark
#1BA424 - light green

*/

